package Controladores;

import basicas.Contrato;
import util.DAOFactory;
import java.util.Date;
import java.util.List;
import dao.ContratoDAO;

public class ControladorContrato {
	
	private ContratoDAO contratoDAO;
	
	public ControladorContrato(){
		this.contratoDAO = DAOFactory.getContratoDAO();
	}
	
	public List<Contrato> pesquisarContratoDAOs(Contrato objeto) {
		return contratoDAO.pesquisar(objeto);
	}
	
	public final void salvar(Contrato objeto) {	        
		contratoDAO.salvar(objeto);
    }
	public final void remover(Contrato objeto) {
		contratoDAO.remover(objeto);
	}

	public final void refresh(Contrato objeto) {
		contratoDAO.refresh(objeto);
	}

	public final List<Contrato> pesquisar(Contrato objeto) {
		return contratoDAO.pesquisar(objeto);
	}

	public List<Contrato> listarContrato() {
		return contratoDAO.listarTodos();
	}

}
